package ast


// chunk ::= block
// type Chunk *Block

// block ::= {stat} [retstat]
// retstat ::= return [explist] [‘;’]
// explist ::= exp {‘,’ exp}
type Block struct {

	LastLine	int			// 记录了代码块的末尾行号，在代码生成阶段需要使用这个信息

	Stats		[]Stat

	RetExps		[]Exp

}